OPENQASM 2.0;
include "qelib1.inc";
qreg q[5];
creg c[4];
u1(-3*pi/4) q[0];
u1(-3*pi/4) q[1];
u1(3*pi/4) q[2];
cx q[1],q[2];
u2(0,pi) q[1];
cx q[2],q[1];
u1(-pi/2) q[1];
cx q[2],q[1];
u2(0,-pi/2) q[1];
cx q[1],q[2];
u1(-pi/2) q[1];
cx q[0],q[1];
u2(0,pi) q[0];
cx q[1],q[0];
u1(0.127715395796809) q[0];
cx q[1],q[0];
u2(0,3.0138773) q[0];
cx q[0],q[1];
u1(0.35285658) q[0];
u1(pi/2) q[1];
u1(pi/2) q[2];
u1(3*pi/4) q[3];
cx q[2],q[3];
u2(0,pi) q[2];
cx q[3],q[2];
u1(-0.127715395796809) q[2];
cx q[3],q[2];
u2(0,-3.0138773) q[2];
cx q[2],q[3];
u1(-pi/2) q[2];
cx q[1],q[2];
u2(0,pi) q[1];
cx q[2],q[1];
u1(-pi/2) q[1];
cx q[2],q[1];
u2(0,-pi/2) q[1];
cx q[1],q[2];
u1(0.35285658) q[1];
u1(0.1774717) q[2];
cx q[1],q[2];
u2(0,pi) q[1];
cx q[2],q[1];
u1(-pi/2) q[1];
cx q[2],q[1];
u2(0,-pi/2) q[1];
cx q[1],q[2];
u1(-pi/2) q[1];
cx q[0],q[1];
u2(0,pi) q[0];
cx q[1],q[0];
u1(-0.08015696403871) q[0];
cx q[1],q[0];
u2(0,-3.0614357) q[0];
cx q[0],q[1];
u2(0,3*pi/4) q[0];
u1(pi/2) q[1];
u1(pi/2) q[2];
u1(0.1774717) q[3];
cx q[2],q[3];
u2(0,pi) q[2];
cx q[3],q[2];
u1(0.08015696403871) q[2];
cx q[3],q[2];
u2(0,3.0614357) q[2];
cx q[2],q[3];
u1(-pi/2) q[2];
cx q[1],q[2];
u2(0,pi) q[1];
cx q[2],q[1];
u1(-pi/2) q[1];
cx q[2],q[1];
u2(0,-pi/2) q[1];
cx q[1],q[2];
u2(-pi,3*pi/4) q[1];
cx q[0],q[1];
u3(1.4949589,-pi/2,pi/2) q[0];
u2(0,0) q[1];
cx q[1],q[0];
u2(-pi,-pi/2) q[1];
cx q[0],q[1];
u2(1.4949589,-pi) q[0];
u2(-0.075837404,0) q[1];
cx q[0],q[1];
cx q[1],q[0];
cx q[0],q[1];
u2(0,pi/2) q[0];
u2(0,pi/2) q[1];
u2(0,pi/2) q[2];
u2(-pi,-pi/2) q[3];
cx q[2],q[3];
u3(1.5359923,-pi/2,pi/2) q[2];
u2(0,0) q[3];
cx q[3],q[2];
u2(-pi,-pi/2) q[3];
cx q[2],q[3];
u2(-2.3909985,-pi) q[2];
u2(-0.82020216,0) q[3];
cx q[2],q[3];
cx q[3],q[2];
cx q[2],q[3];
u2(-pi,-pi/2) q[2];
cx q[1],q[2];
u3(1.5194208,-pi/2,pi/2) q[1];
u2(0,0) q[2];
cx q[2],q[1];
u2(-pi,-pi/2) q[2];
cx q[1],q[2];
u2(3.0902171,-pi) q[1];
u2(-1.6221719,0) q[2];
cx q[1],q[2];
cx q[2],q[1];
cx q[1],q[2];
u2(-pi,-pi/2) q[1];
cx q[0],q[1];
u3(1.5194208,-pi/2,pi/2) q[0];
u2(0,0) q[1];
cx q[1],q[0];
u2(-pi,-pi/2) q[1];
cx q[0],q[1];
u2(3.0902171,-pi) q[0];
u2(-1.6221719,0) q[1];
cx q[0],q[1];
cx q[1],q[0];
cx q[0],q[1];
u1(-0.82020216) q[0];
u2(0,pi/2) q[1];
u2(0,pi/2) q[2];
u2(-pi,-pi/2) q[3];
cx q[2],q[3];
u3(1.5194208,-pi/2,pi/2) q[2];
u2(0,0) q[3];
cx q[3],q[2];
u2(-pi,-pi/2) q[3];
cx q[2],q[3];
u2(3.0902171,-pi) q[2];
u2(-1.6221719,0) q[3];
cx q[2],q[3];
cx q[3],q[2];
cx q[2],q[3];
u2(-pi,-pi/2) q[2];
cx q[1],q[2];
u3(1.5194208,-pi/2,pi/2) q[1];
u2(0,0) q[2];
cx q[2],q[1];
u2(-pi,-pi/2) q[2];
cx q[1],q[2];
u2(3.0902171,-pi) q[1];
u2(-1.6221719,0) q[2];
cx q[1],q[2];
cx q[2],q[1];
cx q[1],q[2];
u1(2.3213905) q[1];
u1(-2.4320319) q[2];
cx q[2],q[1];
u2(0,pi) q[2];
cx q[1],q[2];
u1(-pi/2) q[2];
cx q[1],q[2];
u2(0,-pi/2) q[2];
cx q[2],q[1];
u1(pi/2) q[1];
cx q[1],q[0];
u2(0,pi) q[1];
cx q[0],q[1];
u1(1.49235561293789) q[1];
cx q[0],q[1];
u2(0,1.649237) q[1];
cx q[1],q[0];
u2(-pi,0.7732257) q[0];
u1(-pi/2) q[1];
u1(-pi/2) q[2];
u1(0.70956076) q[3];
cx q[3],q[2];
u2(0,pi) q[3];
cx q[2],q[3];
u1(-1.49235561293789) q[3];
cx q[2],q[3];
u2(0,-1.649237) q[3];
cx q[3],q[2];
u1(pi/2) q[2];
cx q[2],q[1];
u2(0,pi) q[2];
cx q[1],q[2];
u1(-pi/2) q[2];
cx q[1],q[2];
u2(0,-pi/2) q[2];
cx q[2],q[1];
u2(0,0.7732257) q[1];
cx q[1],q[0];
u2(0,0) q[0];
u3(1.5608563,-pi/2,pi/2) q[1];
cx q[0],q[1];
u2(-pi,-pi/2) q[0];
cx q[1],q[0];
u2(-3.1393602,0) q[0];
u2(-1.5685639,-pi) q[1];
cx q[1],q[0];
cx q[0],q[1];
cx q[1],q[0];
u2(-pi,-1.3130219) q[0];
u2(-pi,-1.3130219) q[1];
u2(-pi,3*pi/4) q[2];
u2(0,-pi/4) q[3];
cx q[3],q[2];
u2(0,0) q[2];
u3(1.5493484,-pi/2,pi/2) q[3];
cx q[2],q[3];
u2(-pi,-pi/2) q[2];
cx q[3],q[2];
u2(-0.021447943,0) q[2];
u2(-1.5922443,-pi) q[3];
cx q[3],q[2];
cx q[2],q[3];
cx q[3],q[2];
u2(-pi,1.8285708) q[2];
cx q[2],q[1];
u2(0,0) q[1];
u3(1.5561952,-pi/2,pi/2) q[2];
cx q[1],q[2];
u2(-pi,-pi/2) q[1];
cx q[2],q[1];
u2(-1.8139696,0) q[1];
u2(-0.24317329,0) q[2];
cx q[2],q[1];
cx q[1],q[2];
cx q[2],q[1];
u2(-pi,1.8285708) q[1];
cx q[1],q[0];
u2(0,0) q[0];
u3(1.5561952,-pi/2,pi/2) q[1];
cx q[0],q[1];
u2(-pi,-pi/2) q[0];
cx q[1],q[0];
u2(-1.8139696,0) q[0];
u2(-0.24317329,0) q[1];
cx q[1],q[0];
cx q[0],q[1];
cx q[1],q[0];
u1(-2.3776424) q[0];
u2(-pi,-1.3130219) q[1];
u2(-pi,-1.3130219) q[2];
u2(-pi,1.8285708) q[3];
cx q[3],q[2];
u2(0,0) q[2];
u3(1.5561952,-pi/2,pi/2) q[3];
cx q[2],q[3];
u2(-pi,-pi/2) q[2];
cx q[3],q[2];
u2(-1.8139696,0) q[2];
u2(-0.24317329,0) q[3];
cx q[3],q[2];
cx q[2],q[3];
cx q[3],q[2];
u2(-pi,1.8285708) q[2];
cx q[2],q[1];
u2(0,0) q[1];
u3(1.5561952,-pi/2,pi/2) q[2];
cx q[1],q[2];
u2(-pi,-pi/2) q[1];
cx q[2],q[1];
u2(-1.8139696,0) q[1];
u2(-0.24317329,0) q[2];
cx q[2],q[1];
cx q[1],q[2];
cx q[2],q[1];
u1(0.76395022) q[1];
u1(-0.79533823) q[2];
cx q[1],q[2];
u2(0,pi) q[1];
cx q[2],q[1];
u1(-pi/2) q[1];
cx q[2],q[1];
u2(0,-pi/2) q[1];
cx q[1],q[2];
u1(-pi/2) q[1];
cx q[0],q[1];
u2(0,pi) q[0];
cx q[1],q[0];
u1(-0.788151849154773) q[0];
cx q[1],q[0];
u2(0,-2.3534408) q[0];
cx q[0],q[1];
u2(0,-0.78499784) q[0];
u1(pi/2) q[1];
u1(pi/2) q[2];
u1(2.3462544) q[3];
cx q[2],q[3];
u2(0,pi) q[2];
cx q[3],q[2];
u1(0.788151849154773) q[2];
cx q[3],q[2];
u2(0,2.3534408) q[2];
cx q[2],q[3];
u1(-pi/2) q[2];
cx q[1],q[2];
u2(0,pi) q[1];
cx q[2],q[1];
u1(-pi/2) q[1];
cx q[2],q[1];
u2(0,-pi/2) q[1];
cx q[1],q[2];
u2(-pi,2.3565948) q[1];
cx q[0],q[1];
u3(1.5700679,-pi/2,pi/2) q[0];
u2(0,0) q[1];
cx q[1],q[0];
u2(-pi,-pi/2) q[1];
cx q[0],q[1];
u2(-1.5719251,-pi) q[0];
u2(-0.0011287796,0) q[1];
cx q[0],q[1];
cx q[1],q[0];
cx q[0],q[1];
u2(0,1.5687409) q[0];
u2(0,1.5687409) q[1];
u2(-pi,-2.3567056) q[2];
u2(0,0.7848871) q[3];
cx q[2],q[3];
u3(1.5701477,-pi/2,pi/2) q[2];
u2(0,0) q[3];
cx q[3],q[2];
u2(-pi,-pi/2) q[3];
cx q[2],q[3];
u2(-1.5709339,0) q[2];
u2(3.1414551,-pi) q[3];
cx q[2],q[3];
cx q[3],q[2];
cx q[2],q[3];
u2(0,-1.5728517) q[2];
cx q[1],q[2];
u3(1.5701089,-pi/2,pi/2) q[1];
u2(0,0) q[2];
cx q[2],q[1];
u2(-pi,-pi/2) q[2];
cx q[1],q[2];
u2(-3.1388499,-pi) q[1];
u2(-1.5680535,-pi) q[2];
cx q[1],q[2];
cx q[2],q[1];
cx q[1],q[2];
u2(0,-1.5728517) q[1];
cx q[0],q[1];
u3(1.5701089,-pi/2,pi/2) q[0];
u2(0,0) q[1];
cx q[1],q[0];
u2(-pi,-pi/2) q[1];
cx q[0],q[1];
u2(-3.1388499,-pi) q[0];
u2(-1.5680535,-pi) q[1];
cx q[0],q[1];
cx q[1],q[0];
cx q[0],q[1];
u1(2.3555458) q[0];
u2(0,1.5687409) q[1];
u2(0,1.5687409) q[2];
u2(0,-1.5728517) q[3];
cx q[2],q[3];
u3(1.5701089,-pi/2,pi/2) q[2];
u2(0,0) q[3];
cx q[3],q[2];
u2(-pi,-pi/2) q[3];
cx q[2],q[3];
u2(-3.1388499,-pi) q[2];
u2(-1.5680535,-pi) q[3];
cx q[2],q[3];
cx q[3],q[2];
cx q[2],q[3];
u2(0,-1.5728517) q[2];
cx q[1],q[2];
u3(1.5701089,-pi/2,pi/2) q[1];
u2(0,0) q[2];
cx q[2],q[1];
u2(-pi,-pi/2) q[2];
cx q[1],q[2];
u2(-3.1388499,-pi) q[1];
u2(-1.5680535,-pi) q[2];
cx q[1],q[2];
cx q[2],q[1];
cx q[1],q[2];
u1(-0.78604682) q[1];
u1(0.78466971) q[2];
cx q[2],q[1];
u2(0,pi) q[2];
cx q[1],q[2];
u1(-pi/2) q[2];
cx q[1],q[2];
u2(0,-pi/2) q[2];
cx q[2],q[1];
u1(pi/2) q[1];
cx q[1],q[0];
u2(0,pi) q[1];
cx q[0],q[1];
u1(0.653212831661614) q[1];
cx q[0],q[1];
u2(0,2.4883798) q[1];
cx q[1],q[0];
u1(-pi) q[0];
u1(-pi/2) q[1];
u1(-pi/2) q[2];
u1(-2.3569229) q[3];
cx q[3],q[2];
u2(0,pi) q[3];
cx q[2],q[3];
u1(-0.653212831661614) q[3];
cx q[2],q[3];
u2(0,-2.4883798) q[3];
cx q[3],q[2];
u1(pi/2) q[2];
cx q[2],q[1];
u2(0,pi) q[2];
cx q[1],q[2];
u1(-pi/2) q[2];
cx q[1],q[2];
u2(0,-pi/2) q[2];
cx q[2],q[1];
u1(-pi) q[1];
u1(-pi) q[2];
cx q[2],q[1];
u2(0,pi) q[2];
cx q[1],q[2];
u1(-pi/2) q[2];
cx q[1],q[2];
u2(0,-pi/2) q[2];
cx q[2],q[1];
u1(pi/2) q[1];
cx q[1],q[0];
u2(0,pi) q[1];
cx q[0],q[1];
u1(-0.127715395796809) q[1];
cx q[0],q[1];
u2(0,-3.0138773) q[1];
cx q[1],q[0];
u1(0.1774717) q[0];
u1(-pi/2) q[1];
u1(-pi/2) q[2];
u1(-pi) q[3];
cx q[3],q[2];
u2(0,pi) q[3];
cx q[2],q[3];
u1(0.127715395796809) q[3];
cx q[2],q[3];
u2(0,3.0138773) q[3];
cx q[3],q[2];
u1(pi/2) q[2];
cx q[2],q[1];
u2(0,pi) q[2];
cx q[1],q[2];
u1(-pi/2) q[2];
cx q[1],q[2];
u2(0,-pi/2) q[2];
cx q[2],q[1];
u1(0.1774717) q[1];
u1(0.35285658) q[2];
cx q[2],q[1];
u2(0,pi) q[2];
cx q[1],q[2];
u1(-pi/2) q[2];
cx q[1],q[2];
u2(0,-pi/2) q[2];
cx q[2],q[1];
u1(pi/2) q[1];
cx q[1],q[0];
u2(0,pi) q[1];
cx q[0],q[1];
u1(0.08015696403871) q[1];
cx q[0],q[1];
u2(0,3.0614357) q[1];
cx q[1],q[0];
u2(-pi,-pi/2) q[0];
u1(-pi/2) q[1];
u1(-pi/2) q[2];
u1(0.35285658) q[3];
cx q[3],q[2];
u2(0,pi) q[3];
cx q[2],q[3];
u1(-0.08015696403871) q[3];
cx q[2],q[3];
u2(0,-3.0614357) q[3];
cx q[3],q[2];
u1(pi/2) q[2];
cx q[2],q[1];
u2(0,pi) q[2];
cx q[1],q[2];
u1(-pi/2) q[2];
cx q[1],q[2];
u2(0,-pi/2) q[2];
cx q[2],q[1];
u2(0,pi/2) q[1];
cx q[1],q[0];
u2(0,0) q[0];
u3(1.5359923,-pi/2,pi/2) q[1];
cx q[0],q[1];
u2(-pi,-pi/2) q[0];
cx q[1],q[0];
u2(-0.82020216,0) q[0];
u2(-2.3909985,-pi) q[1];
cx q[1],q[0];
cx q[0],q[1];
cx q[1],q[0];
u2(-pi,-pi/2) q[0];
u2(-pi,-pi/2) q[1];
u2(-pi,3*pi/4) q[2];
u2(0,3*pi/4) q[3];
cx q[3],q[2];
u2(0,0) q[2];
u3(1.4949589,-pi/2,pi/2) q[3];
cx q[2],q[3];
u2(-pi,-pi/2) q[2];
cx q[3],q[2];
u2(-0.075837404,0) q[2];
u2(1.4949589,-pi) q[3];
cx q[3],q[2];
cx q[2],q[3];
cx q[3],q[2];
u2(0,pi/2) q[2];
cx q[2],q[1];
u2(0,0) q[1];
u3(1.5194208,-pi/2,pi/2) q[2];
cx q[1],q[2];
u2(-pi,-pi/2) q[1];
cx q[2],q[1];
u2(-1.6221719,0) q[1];
u2(3.0902171,-pi) q[2];
cx q[2],q[1];
cx q[1],q[2];
cx q[2],q[1];
u2(0,pi/2) q[1];
cx q[1],q[0];
u2(0,0) q[0];
u3(1.5194208,-pi/2,pi/2) q[1];
cx q[0],q[1];
u2(-pi,-pi/2) q[0];
cx q[1],q[0];
u2(-1.6221719,0) q[0];
u2(3.0902171,-pi) q[1];
cx q[1],q[0];
cx q[0],q[1];
cx q[1],q[0];
u1(0.70956076) q[0];
u2(-pi,-pi/2) q[1];
u2(-pi,-pi/2) q[2];
u2(0,pi/2) q[3];
cx q[3],q[2];
u2(0,0) q[2];
u3(1.5194208,-pi/2,pi/2) q[3];
cx q[2],q[3];
u2(-pi,-pi/2) q[2];
cx q[3],q[2];
u2(-1.6221719,0) q[2];
u2(3.0902171,-pi) q[3];
cx q[3],q[2];
cx q[2],q[3];
cx q[3],q[2];
u2(0,pi/2) q[2];
cx q[2],q[1];
u2(0,0) q[1];
u3(1.5194208,-pi/2,pi/2) q[2];
cx q[1],q[2];
u2(-pi,-pi/2) q[1];
cx q[2],q[1];
u2(-1.6221719,0) q[1];
u2(3.0902171,-pi) q[2];
cx q[2],q[1];
cx q[1],q[2];
cx q[2],q[1];
u1(-2.4320319) q[1];
u1(2.3213905) q[2];
cx q[1],q[2];
u2(0,pi) q[1];
cx q[2],q[1];
u1(-pi/2) q[1];
cx q[2],q[1];
u2(0,-pi/2) q[1];
cx q[1],q[2];
u1(-pi/2) q[1];
cx q[0],q[1];
u2(0,pi) q[0];
cx q[1],q[0];
u1(-1.49235561293789) q[0];
cx q[1],q[0];
u2(0,-1.649237) q[0];
cx q[0],q[1];
u2(0,-pi/4) q[0];
u1(pi/2) q[1];
u1(pi/2) q[2];
u1(-0.82020216) q[3];
cx q[2],q[3];
u2(0,pi) q[2];
cx q[3],q[2];
u1(1.49235561293789) q[2];
cx q[3],q[2];
u2(0,1.649237) q[2];
cx q[2],q[3];
u1(-pi/2) q[2];
cx q[1],q[2];
u2(0,pi) q[1];
cx q[2],q[1];
u1(-pi/2) q[1];
cx q[2],q[1];
u2(0,-pi/2) q[1];
cx q[1],q[2];
u2(-pi,3*pi/4) q[1];
cx q[0],q[1];
u3(1.5493484,-pi/2,pi/2) q[0];
u2(0,0) q[1];
cx q[1],q[0];
u2(-pi,-pi/2) q[1];
cx q[0],q[1];
u2(-1.5922443,-pi) q[0];
u2(-0.021447943,0) q[1];
cx q[0],q[1];
cx q[1],q[0];
cx q[0],q[1];
u2(-pi,1.8285708) q[0];
u2(-pi,1.8285708) q[1];
u2(0,0.7732257) q[2];
u2(-pi,0.7732257) q[3];
cx q[2],q[3];
u3(1.5608563,-pi/2,pi/2) q[2];
u2(0,0) q[3];
cx q[3],q[2];
u2(-pi,-pi/2) q[3];
cx q[2],q[3];
u2(-1.5685639,-pi) q[2];
u2(-3.1393602,0) q[3];
cx q[2],q[3];
cx q[3],q[2];
cx q[2],q[3];
u2(-pi,-1.3130219) q[2];
cx q[1],q[2];
u3(1.5561952,-pi/2,pi/2) q[1];
u2(0,0) q[2];
cx q[2],q[1];
u2(-pi,-pi/2) q[2];
cx q[1],q[2];
u2(-0.24317329,0) q[1];
u2(-1.8139696,0) q[2];
cx q[1],q[2];
cx q[2],q[1];
cx q[1],q[2];
u2(-pi,-1.3130219) q[1];
cx q[0],q[1];
u3(1.5561952,-pi/2,pi/2) q[0];
u2(0,0) q[1];
cx q[1],q[0];
u2(-pi,-pi/2) q[1];
cx q[0],q[1];
u2(-0.24317329,0) q[0];
u2(-1.8139696,0) q[1];
cx q[0],q[1];
cx q[1],q[0];
cx q[0],q[1];
u1(2.3462544) q[0];
u2(-pi,1.8285708) q[1];
u2(-pi,1.8285708) q[2];
u2(-pi,-1.3130219) q[3];
cx q[2],q[3];
u3(1.5561952,-pi/2,pi/2) q[2];
u2(0,0) q[3];
cx q[3],q[2];
u2(-pi,-pi/2) q[3];
cx q[2],q[3];
u2(-0.24317329,0) q[2];
u2(-1.8139696,0) q[3];
cx q[2],q[3];
cx q[3],q[2];
cx q[2],q[3];
u2(-pi,-1.3130219) q[2];
cx q[1],q[2];
u3(1.5561952,-pi/2,pi/2) q[1];
u2(0,0) q[2];
cx q[2],q[1];
u2(-pi,-pi/2) q[2];
cx q[1],q[2];
u2(-0.24317329,0) q[1];
u2(-1.8139696,0) q[2];
cx q[1],q[2];
cx q[2],q[1];
cx q[1],q[2];
u1(-0.79533823) q[1];
u1(0.76395022) q[2];
cx q[2],q[1];
u2(0,pi) q[2];
cx q[1],q[2];
u1(-pi/2) q[2];
cx q[1],q[2];
u2(0,-pi/2) q[2];
cx q[2],q[1];
u1(pi/2) q[1];
cx q[1],q[0];
u2(0,pi) q[1];
cx q[0],q[1];
u1(0.788151849154773) q[1];
cx q[0],q[1];
u2(0,2.3534408) q[1];
cx q[1],q[0];
u2(0,0.7848871) q[0];
u1(-pi/2) q[1];
u1(-pi/2) q[2];
u1(-2.3776424) q[3];
cx q[3],q[2];
u2(0,pi) q[3];
cx q[2],q[3];
u1(-0.788151849154773) q[3];
cx q[2],q[3];
u2(0,-2.3534408) q[3];
cx q[3],q[2];
u1(pi/2) q[2];
cx q[2],q[1];
u2(0,pi) q[2];
cx q[1],q[2];
u1(-pi/2) q[2];
cx q[1],q[2];
u2(0,-pi/2) q[2];
cx q[2],q[1];
u2(-pi,-2.3567056) q[1];
cx q[1],q[0];
u2(0,0) q[0];
u3(1.5701477,-pi/2,pi/2) q[1];
cx q[0],q[1];
u2(-pi,-pi/2) q[0];
cx q[1],q[0];
u2(3.1414551,-pi) q[0];
u2(-1.5709339,0) q[1];
cx q[1],q[0];
cx q[0],q[1];
cx q[1],q[0];
u2(0,-1.5728517) q[0];
u2(0,-1.5728517) q[1];
u2(-pi,2.3565948) q[2];
u2(0,-0.78499784) q[3];
cx q[3],q[2];
u2(0,0) q[2];
u3(1.5700679,-pi/2,pi/2) q[3];
cx q[2],q[3];
u2(-pi,-pi/2) q[2];
cx q[3],q[2];
u2(-0.0011287796,0) q[2];
u2(-1.5719251,-pi) q[3];
cx q[3],q[2];
cx q[2],q[3];
cx q[3],q[2];
u2(0,1.5687409) q[2];
cx q[2],q[1];
u2(0,0) q[1];
u3(1.5701089,-pi/2,pi/2) q[2];
cx q[1],q[2];
u2(-pi,-pi/2) q[1];
cx q[2],q[1];
u2(-1.5680535,-pi) q[1];
u2(-3.1388499,-pi) q[2];
cx q[2],q[1];
cx q[1],q[2];
cx q[2],q[1];
u2(0,1.5687409) q[1];
cx q[1],q[0];
u2(0,0) q[0];
u3(1.5701089,-pi/2,pi/2) q[1];
cx q[0],q[1];
u2(-pi,-pi/2) q[0];
cx q[1],q[0];
u2(-1.5680535,-pi) q[0];
u2(-3.1388499,-pi) q[1];
cx q[1],q[0];
cx q[0],q[1];
cx q[1],q[0];
u1(-2.3569229) q[0];
u2(0,-1.5728517) q[1];
u2(0,-1.5728517) q[2];
u2(0,1.5687409) q[3];
cx q[3],q[2];
u2(0,0) q[2];
u3(1.5701089,-pi/2,pi/2) q[3];
cx q[2],q[3];
u2(-pi,-pi/2) q[2];
cx q[3],q[2];
u2(-1.5680535,-pi) q[2];
u2(-3.1388499,-pi) q[3];
cx q[3],q[2];
cx q[2],q[3];
cx q[3],q[2];
u2(0,1.5687409) q[2];
cx q[2],q[1];
u2(0,0) q[1];
u3(1.5701089,-pi/2,pi/2) q[2];
cx q[1],q[2];
u2(-pi,-pi/2) q[1];
cx q[2],q[1];
u2(-1.5680535,-pi) q[1];
u2(-3.1388499,-pi) q[2];
cx q[2],q[1];
cx q[1],q[2];
cx q[2],q[1];
u1(0.78466971) q[1];
u1(-0.78604682) q[2];
cx q[1],q[2];
u2(0,pi) q[1];
cx q[2],q[1];
u1(-pi/2) q[1];
cx q[2],q[1];
u2(0,-pi/2) q[1];
cx q[1],q[2];
u1(-pi/2) q[1];
cx q[0],q[1];
u2(0,pi) q[0];
cx q[1],q[0];
u1(-0.653212831661614) q[0];
cx q[1],q[0];
u2(0,-2.4883798) q[0];
cx q[0],q[1];
u1(-pi) q[0];
u1(pi/2) q[1];
u1(pi/2) q[2];
u1(2.3555458) q[3];
cx q[2],q[3];
u2(0,pi) q[2];
cx q[3],q[2];
u1(0.653212831661614) q[2];
cx q[3],q[2];
u2(0,2.4883798) q[2];
cx q[2],q[3];
u1(-pi/2) q[2];
cx q[1],q[2];
u2(0,pi) q[1];
cx q[2],q[1];
u1(-pi/2) q[1];
cx q[2],q[1];
u2(0,-pi/2) q[1];
cx q[1],q[2];
u1(-pi) q[1];
u1(-pi) q[2];
cx q[1],q[2];
u2(0,pi) q[1];
cx q[2],q[1];
u1(-pi/2) q[1];
cx q[2],q[1];
u2(0,-pi/2) q[1];
cx q[1],q[2];
u1(-pi/2) q[1];
cx q[0],q[1];
u2(0,pi) q[0];
cx q[1],q[0];
u1(0.127715395796809) q[0];
cx q[1],q[0];
u2(0,3.0138773) q[0];
cx q[0],q[1];
u1(0.35285658) q[0];
u1(pi/2) q[1];
u1(pi/2) q[2];
u1(-pi) q[3];
cx q[2],q[3];
u2(0,pi) q[2];
cx q[3],q[2];
u1(-0.127715395796809) q[2];
cx q[3],q[2];
u2(0,-3.0138773) q[2];
cx q[2],q[3];
u1(-pi/2) q[2];
cx q[1],q[2];
u2(0,pi) q[1];
cx q[2],q[1];
u1(-pi/2) q[1];
cx q[2],q[1];
u2(0,-pi/2) q[1];
cx q[1],q[2];
u1(0.35285658) q[1];
u1(0.1774717) q[2];
cx q[1],q[2];
u2(0,pi) q[1];
cx q[2],q[1];
u1(-pi/2) q[1];
cx q[2],q[1];
u2(0,-pi/2) q[1];
cx q[1],q[2];
u1(-pi/2) q[1];
cx q[0],q[1];
u2(0,pi) q[0];
cx q[1],q[0];
u1(-0.08015696403871) q[0];
cx q[1],q[0];
u2(0,-3.0614357) q[0];
cx q[0],q[1];
u2(0,3*pi/4) q[0];
u1(pi/2) q[1];
u1(pi/2) q[2];
u1(0.1774717) q[3];
cx q[2],q[3];
u2(0,pi) q[2];
cx q[3],q[2];
u1(0.08015696403871) q[2];
cx q[3],q[2];
u2(0,3.0614357) q[2];
cx q[2],q[3];
u1(-pi/2) q[2];
cx q[1],q[2];
u2(0,pi) q[1];
cx q[2],q[1];
u1(-pi/2) q[1];
cx q[2],q[1];
u2(0,-pi/2) q[1];
cx q[1],q[2];
u2(-pi,3*pi/4) q[1];
cx q[0],q[1];
u3(1.4949589,-pi/2,pi/2) q[0];
u2(0,0) q[1];
cx q[1],q[0];
u2(-pi,-pi/2) q[1];
cx q[0],q[1];
u2(1.4949589,-pi) q[0];
u2(-0.075837404,0) q[1];
cx q[0],q[1];
cx q[1],q[0];
cx q[0],q[1];
u2(0,pi/2) q[0];
u2(0,pi/2) q[1];
u2(0,pi/2) q[2];
u2(-pi,-pi/2) q[3];
cx q[2],q[3];
u3(1.5359923,-pi/2,pi/2) q[2];
u2(0,0) q[3];
cx q[3],q[2];
u2(-pi,-pi/2) q[3];
cx q[2],q[3];
u2(-2.3909985,-pi) q[2];
u2(-0.82020216,0) q[3];
cx q[2],q[3];
cx q[3],q[2];
cx q[2],q[3];
u2(-pi,-pi/2) q[2];
cx q[1],q[2];
u3(1.5194208,-pi/2,pi/2) q[1];
u2(0,0) q[2];
cx q[2],q[1];
u2(-pi,-pi/2) q[2];
cx q[1],q[2];
u2(3.0902171,-pi) q[1];
u2(-1.6221719,0) q[2];
cx q[1],q[2];
cx q[2],q[1];
cx q[1],q[2];
u2(-pi,-pi/2) q[1];
cx q[0],q[1];
u3(1.5194208,-pi/2,pi/2) q[0];
u2(0,0) q[1];
cx q[1],q[0];
u2(-pi,-pi/2) q[1];
cx q[0],q[1];
u2(3.0902171,-pi) q[0];
u2(-1.6221719,0) q[1];
cx q[0],q[1];
cx q[1],q[0];
cx q[0],q[1];
u1(-0.82020216) q[0];
u2(0,pi/2) q[1];
u2(0,pi/2) q[2];
u2(-pi,-pi/2) q[3];
cx q[2],q[3];
u3(1.5194208,-pi/2,pi/2) q[2];
u2(0,0) q[3];
cx q[3],q[2];
u2(-pi,-pi/2) q[3];
cx q[2],q[3];
u2(3.0902171,-pi) q[2];
u2(-1.6221719,0) q[3];
cx q[2],q[3];
cx q[3],q[2];
cx q[2],q[3];
u2(-pi,-pi/2) q[2];
cx q[1],q[2];
u3(1.5194208,-pi/2,pi/2) q[1];
u2(0,0) q[2];
cx q[2],q[1];
u2(-pi,-pi/2) q[2];
cx q[1],q[2];
u2(3.0902171,-pi) q[1];
u2(-1.6221719,0) q[2];
cx q[1],q[2];
cx q[2],q[1];
cx q[1],q[2];
u1(2.3213905) q[1];
u1(-2.4320319) q[2];
cx q[2],q[1];
u2(0,pi) q[2];
cx q[1],q[2];
u1(-pi/2) q[2];
cx q[1],q[2];
u2(0,-pi/2) q[2];
cx q[2],q[1];
u1(pi/2) q[1];
cx q[1],q[0];
u2(0,pi) q[1];
cx q[0],q[1];
u1(1.49235561293789) q[1];
cx q[0],q[1];
u2(0,1.649237) q[1];
cx q[1],q[0];
u2(-pi,0.7732257) q[0];
u1(-pi/2) q[1];
u1(-pi/2) q[2];
u1(0.70956076) q[3];
cx q[3],q[2];
u2(0,pi) q[3];
cx q[2],q[3];
u1(-1.49235561293789) q[3];
cx q[2],q[3];
u2(0,-1.649237) q[3];
cx q[3],q[2];
u1(pi/2) q[2];
cx q[2],q[1];
u2(0,pi) q[2];
cx q[1],q[2];
u1(-pi/2) q[2];
cx q[1],q[2];
u2(0,-pi/2) q[2];
cx q[2],q[1];
u2(0,0.7732257) q[1];
cx q[1],q[0];
u2(0,0) q[0];
u3(1.5608563,-pi/2,pi/2) q[1];
cx q[0],q[1];
u2(-pi,-pi/2) q[0];
cx q[1],q[0];
u2(-3.1393602,0) q[0];
u2(-1.5685639,-pi) q[1];
cx q[1],q[0];
cx q[0],q[1];
cx q[1],q[0];
u2(-pi,-1.3130219) q[0];
u2(-pi,-1.3130219) q[1];
u2(-pi,3*pi/4) q[2];
u2(0,-pi/4) q[3];
cx q[3],q[2];
u2(0,0) q[2];
u3(1.5493484,-pi/2,pi/2) q[3];
cx q[2],q[3];
u2(-pi,-pi/2) q[2];
cx q[3],q[2];
u2(-0.021447943,0) q[2];
u2(-1.5922443,-pi) q[3];
cx q[3],q[2];
cx q[2],q[3];
cx q[3],q[2];
u2(-pi,1.8285708) q[2];
cx q[2],q[1];
u2(0,0) q[1];
u3(1.5561952,-pi/2,pi/2) q[2];
cx q[1],q[2];
u2(-pi,-pi/2) q[1];
cx q[2],q[1];
u2(-1.8139696,0) q[1];
u2(-0.24317329,0) q[2];
cx q[2],q[1];
cx q[1],q[2];
cx q[2],q[1];
u2(-pi,1.8285708) q[1];
cx q[1],q[0];
u2(0,0) q[0];
u3(1.5561952,-pi/2,pi/2) q[1];
cx q[0],q[1];
u2(-pi,-pi/2) q[0];
cx q[1],q[0];
u2(-1.8139696,0) q[0];
u2(-0.24317329,0) q[1];
cx q[1],q[0];
cx q[0],q[1];
cx q[1],q[0];
u1(-2.3776424) q[0];
u2(-pi,-1.3130219) q[1];
u2(-pi,-1.3130219) q[2];
u2(-pi,1.8285708) q[3];
cx q[3],q[2];
u2(0,0) q[2];
u3(1.5561952,-pi/2,pi/2) q[3];
cx q[2],q[3];
u2(-pi,-pi/2) q[2];
cx q[3],q[2];
u2(-1.8139696,0) q[2];
u2(-0.24317329,0) q[3];
cx q[3],q[2];
cx q[2],q[3];
cx q[3],q[2];
u2(-pi,1.8285708) q[2];
cx q[2],q[1];
u2(0,0) q[1];
u3(1.5561952,-pi/2,pi/2) q[2];
cx q[1],q[2];
u2(-pi,-pi/2) q[1];
cx q[2],q[1];
u2(-1.8139696,0) q[1];
u2(-0.24317329,0) q[2];
cx q[2],q[1];
cx q[1],q[2];
cx q[2],q[1];
u1(0.76395022) q[1];
u1(-0.79533823) q[2];
cx q[1],q[2];
u2(0,pi) q[1];
cx q[2],q[1];
u1(-pi/2) q[1];
cx q[2],q[1];
u2(0,-pi/2) q[1];
cx q[1],q[2];
u1(-pi/2) q[1];
cx q[0],q[1];
u2(0,pi) q[0];
cx q[1],q[0];
u1(-0.788151849154773) q[0];
cx q[1],q[0];
u2(0,-2.3534408) q[0];
cx q[0],q[1];
u2(0,-0.78499784) q[0];
u1(pi/2) q[1];
u1(pi/2) q[2];
u1(2.3462544) q[3];
cx q[2],q[3];
u2(0,pi) q[2];
cx q[3],q[2];
u1(0.788151849154773) q[2];
cx q[3],q[2];
u2(0,2.3534408) q[2];
cx q[2],q[3];
u1(-pi/2) q[2];
cx q[1],q[2];
u2(0,pi) q[1];
cx q[2],q[1];
u1(-pi/2) q[1];
cx q[2],q[1];
u2(0,-pi/2) q[1];
cx q[1],q[2];
u2(-pi,2.3565948) q[1];
cx q[0],q[1];
u3(1.5700679,-pi/2,pi/2) q[0];
u2(0,0) q[1];
cx q[1],q[0];
u2(-pi,-pi/2) q[1];
cx q[0],q[1];
u2(-1.5719251,-pi) q[0];
u2(-0.0011287796,0) q[1];
cx q[0],q[1];
cx q[1],q[0];
cx q[0],q[1];
u2(0,1.5687409) q[0];
u2(0,1.5687409) q[1];
u2(-pi,-2.3567056) q[2];
u2(0,0.7848871) q[3];
cx q[2],q[3];
u3(1.5701477,-pi/2,pi/2) q[2];
u2(0,0) q[3];
cx q[3],q[2];
u2(-pi,-pi/2) q[3];
cx q[2],q[3];
u2(-1.5709339,0) q[2];
u2(3.1414551,-pi) q[3];
cx q[2],q[3];
cx q[3],q[2];
cx q[2],q[3];
u2(0,-1.5728517) q[2];
cx q[1],q[2];
u3(1.5701089,-pi/2,pi/2) q[1];
u2(0,0) q[2];
cx q[2],q[1];
u2(-pi,-pi/2) q[2];
cx q[1],q[2];
u2(-3.1388499,-pi) q[1];
u2(-1.5680535,-pi) q[2];
cx q[1],q[2];
cx q[2],q[1];
cx q[1],q[2];
u2(0,-1.5728517) q[1];
cx q[0],q[1];
u3(1.5701089,-pi/2,pi/2) q[0];
u2(0,0) q[1];
cx q[1],q[0];
u2(-pi,-pi/2) q[1];
cx q[0],q[1];
u2(-3.1388499,-pi) q[0];
u2(-1.5680535,-pi) q[1];
cx q[0],q[1];
cx q[1],q[0];
cx q[0],q[1];
u1(2.3555458) q[0];
u2(0,1.5687409) q[1];
u2(0,1.5687409) q[2];
u2(0,-1.5728517) q[3];
cx q[2],q[3];
u3(1.5701089,-pi/2,pi/2) q[2];
u2(0,0) q[3];
cx q[3],q[2];
u2(-pi,-pi/2) q[3];
cx q[2],q[3];
u2(-3.1388499,-pi) q[2];
u2(-1.5680535,-pi) q[3];
cx q[2],q[3];
cx q[3],q[2];
cx q[2],q[3];
u2(0,-1.5728517) q[2];
cx q[1],q[2];
u3(1.5701089,-pi/2,pi/2) q[1];
u2(0,0) q[2];
cx q[2],q[1];
u2(-pi,-pi/2) q[2];
cx q[1],q[2];
u2(-3.1388499,-pi) q[1];
u2(-1.5680535,-pi) q[2];
cx q[1],q[2];
cx q[2],q[1];
cx q[1],q[2];
u1(-0.78604682) q[1];
u1(0.78466971) q[2];
cx q[2],q[1];
u2(0,pi) q[2];
cx q[1],q[2];
u1(-pi/2) q[2];
cx q[1],q[2];
u2(0,-pi/2) q[2];
cx q[2],q[1];
u1(pi/2) q[1];
cx q[1],q[0];
u2(0,pi) q[1];
cx q[0],q[1];
u1(0.653212831661614) q[1];
cx q[0],q[1];
u2(0,2.4883798) q[1];
cx q[1],q[0];
u1(pi/4) q[0];
u1(-pi/2) q[1];
u1(-pi/2) q[2];
u1(-2.3569229) q[3];
cx q[3],q[2];
u2(0,pi) q[3];
cx q[2],q[3];
u1(-0.653212831661614) q[3];
cx q[2],q[3];
u2(0,-2.4883798) q[3];
cx q[3],q[2];
u1(pi/2) q[2];
cx q[2],q[1];
u2(0,pi) q[2];
cx q[1],q[2];
u1(-pi/2) q[2];
cx q[1],q[2];
u2(0,-pi/2) q[2];
cx q[2],q[1];
u1(pi/4) q[1];
cx q[1],q[0];
cx q[0],q[1];
cx q[1],q[0];
u1(-pi/4) q[2];
u1(-pi/4) q[3];
cx q[3],q[2];
cx q[2],q[3];
cx q[3],q[2];
cx q[2],q[1];
cx q[1],q[2];
cx q[2],q[1];
cx q[1],q[0];
cx q[0],q[1];
cx q[1],q[0];
cx q[3],q[2];
cx q[2],q[3];
cx q[3],q[2];
cx q[2],q[1];
cx q[1],q[2];
cx q[2],q[1];

